*{margin: 0;padding: 0;}
.footer{width: 100%;height: 289px;background: #2c323b;font-size: 12px;color: #b1b3b9;text-align: center;}
.footer .footerhead{width: 100%;height: 18px;padding: 15px 0;border-bottom: 1px solid #3d424a;}
.footer .footerhead a{padding: 10px 12px;color: #b1b3b9;text-decoration: none;}
.footer .footerhead a:hover{color: #009af3;}
.footer .footerbody {margin: 40px auto;width: 1000px;height: 150px;}
.footer .footerbody p{width: 1000px;height: 30px;line-height: 30px;font-size: 13px;}
.footer .footerbody p .footerimg1{vertical-align: middle; width: 16px;height: 16px;margin-top: -2px; background: url(../img/footer1.png) no-repeat;display: inline-block;}
.footer .footerbody p .footerimg2{width: 20px;height: 20px;background: url(../img/footer2.png) no-repeat;display: inline-block;}
ul{list-style: none;}
.header{z-index: 999; widows: 100%;height: 133px;position: relative;}
.header .top{position: relative; width: 1000px;height: 78px;margin: 0 auto;background-color: white;line-height: 78px;color: #777;font-size: 13px;}
.header .top .logo{float: left; width: 153px;display: inline-block; height: 37px;background: url(../img/headerlogo.png) no-repeat left;margin-top: 20px;}
.header .top .serch{float: left;margin-top: 20px; margin-left: 40px; display: inline-block;width: 298px;height: 34px;border: 1px solid #ccc;line-height: 34px;}
.header .top .serch i{cursor: pointer; vertical-align: middle;width: 16px;height: 16px;display: inline-block;background: url(../img/headersearch.png) -40px -56px;margin-left: 9px;}
.header .top .serch i:hover{background-position: -40px -86px;}
.header .top .serch input{ outline: none;color: #777;width: 249px;height: 24px;padding: 5px 0;margin-left: 14px;border: none;}
.header .top ul{border-right: 1px solid #e6e6e6;margin-top: 30px; line-height: 19px; list-style: none;width: 250px;height: 19px;float: left;margin-left: 120px;}
.header .top ul li{padding-right: 30px; width: 52px;height: 19px; float: left;cursor: pointer;}
.header .top ul li:hover{color: #009af3;}
.header .top a{float: left; margin-left: 30px;margin-top: 25px; text-decoration: none; border-radius: 2px;width: 48px;height: 28px;display: inline-block;background-color: #169af3;border: 1px solid #169af3;text-align: center;line-height: 28px;color: #fff;cursor: pointer;background-color: #169af3;}
.header .top a:hover{background: #158fe1;}
.header .top .whitebtn{float: right;margin-left: 0; background: white;border:1px solid #dbdbdb;color: #777; }
.header .top .whitebtn:hover{background: white; color: #009af3;border: 1px solid #009af3;}
.header .bottom{width: 100%;height: 55px;background-color: #2c323b;}
.header .bottom .navleft{float: left; margin-left: 174.5px; width: 437px;height: 55px;font-size: 16px;}
.header .bottom .navleft li{height: 55px;line-height: 55px;float: left;text-align: center;}
.header .bottom .navleft li:hover{ background-color: #0c8ed9;}
.header .bottom .navleft li a{padding: 0 30px; color: white;text-decoration: none;}
.header .bottom .navleft .parent{position: relative;width: 113px;}
.header .bottom .navleft .parent a{float: left; margin-left: 5px;background: url(../img/headerdown.png) no-repeat 72px 25px;}
.header .bottom .navleft .parent:hover a{background: url(../img/headerup.png) no-repeat 72px 25px;}
.header .bottom .navleft .parent:hover .navson{display: block;}
.header .bottom .navleft .navson{display: none; font-size: 15px;  width: 113px;height: 146px; position: absolute;top: 55px;left: 0;float: none;}
.header .bottom .navleft .navson li{background: #252b34; border-top: 1px solid #252b34;width: 113px;height: 36px;line-height: 36px;}
.header .bottom .navleft .navson li:hover{background: #2d343d;border-top: 1px solid #383d44;}
.header .bottom .navleft .navson li:hover a{color: white;}
.header .bottom .navleft .navson li a{color: #bbb;background: none;float: initial;}
.header .bottom .navright{font-size: 13px;height: 55px;width: 446px;float: right;margin-right: 174.5px;}
.header .bottom .navright li{height: 55px;margin-left: 30px;line-height: 55px;float: left;}
.header .bottom .navright li a{padding-left: 20px;color: #bbb;text-decoration: none;background: url(../img/headernav.png);}
.header .bottom .navright li a:hover{color: #14a9ff;}
